import dayjs from 'dayjs';

export const formatDateMDHM = function(str) {
  if (str) {
    let returnStr = '';
    // console.log(
    //   dayjs(new Date()).format('H'),
    //   dayjs(new Date()).diff(dayjs(str), 'hour')
    // );
    let dayHour = dayjs(new Date()).format('H');
    let diffHour = dayjs(new Date()).diff(dayjs(str), 'hour');
    if (+diffHour <= dayHour) {
      returnStr = dayjs(str).format('[今天] HH[:]mm');
    } else if (+diffHour > dayHour && +diffHour - dayHour <= 24) {
      returnStr = dayjs(str).format('[昨天] HH[:]mm');
    } else if (
      +diffHour > dayHour &&
      24 < +diffHour - dayHour &&
      +diffHour - dayHour <= 48
    ) {
      returnStr = dayjs(str).format('[前天] HH[:]mm');
    } else {
      returnStr = dayjs(str).format('MM[月]DD[日] HH[:]mm');
    }
    return returnStr;
  } else {
    return '无';
  }
};
